|
Foxit PDF SDK
|
Public 成员函数 | |
| def | Filler (form, assist) |
| 构造函数。 更多... | |
| def | Filler (other) |
| 复制构造函数。 更多... | |
| def | GetEditingTextCaretPosition (matrix) |
| 当文本字段或组合框处于编辑状态时获取文本光标位置。 更多... | |
| def | HighlightFormFields (is_highlight) |
| 决定是否高亮显示表单字段(包括签名字段)。 更多... | |
| def | IsEmpty () |
| 检查当前对象是否为空。 更多... | |
| def | KillFocus () |
| 从表单中移除焦点。 更多... | |
| def | OnChar (char_code, flags) |
| 当字符代码即将输入到表单字段时调用此函数。 更多... | |
| def | OnCopy () |
| 当弹出菜单项"复制"按下时调用此函数。 更多... | |
| def | OnCut () |
| 当弹出菜单项"剪切"按下时调用此函数。 更多... | |
| def | OnDelete () |
| 当弹出菜单项"删除"按下时调用此函数。 更多... | |
| def | OnKeyDown (key_code, flags) |
| 当键盘上的键按下时调用此函数。 更多... | |
| def | OnKeyUp (key_code, flags) |
| 当键盘上的键抬起时调用此函数。 更多... | |
| def | OnLButtonDoubleClick (page, point, flags) |
| 当鼠标左键双击时调用此函数。 更多... | |
| def | OnLButtonDown (page, point, flags) |
| 当鼠标左键按下时调用此函数。 更多... | |
| def | OnLButtonUp (page, point, flags) |
| 当鼠标左键抬起时调用此函数。 更多... | |
| def | OnMouseEnter (page, point, flags) |
| (保留,尚未支持)当鼠标进入某处时调用此函数。 更多... | |
| def | OnMouseHover (page, point, flags) |
| (保留,尚未支持)当鼠标悬停在某处时调用此函数。 更多... | |
| def | OnMouseLeave (page, point, flags) |
| (保留,尚未支持)当鼠标离开某处时调用此函数。 更多... | |
| def | OnMouseMove (page, point, flags) |
| 当鼠标移动时调用此函数。 更多... | |
| def | OnMouseWheel (page, point, delta, flags) |
| (保留,尚未支持)当鼠标滚轮移动时调用此函数。 更多... | |
| def | OnPaste () |
| 当弹出菜单项"粘贴"按下时调用此函数。 更多... | |
| def | OnRButtonDoubleClick (page, point, flags) |
| (保留,尚未支持)当鼠标右键双击时调用此函数。 更多... | |
| def | OnRButtonDown (page, point, flags) |
| 当鼠标右键按下时调用此函数。 更多... | |
| def | OnRButtonUp (page, point, flags) |
| 当鼠标右键抬起时调用此函数。 更多... | |
| def | OnSelectAll () |
| 当弹出菜单项"全选"按下时调用此函数。 更多... | |
| def | OnWheelButtonDoubleClick (page, point, flags) |
| (保留,尚未支持)当鼠标滚轮按钮双击时调用此函数。 更多... | |
| def | OnWheelButtonDown (page, point, flags) |
| (保留,尚未支持)当鼠标滚轮按钮按下时调用此函数。 更多... | |
| def | OnWheelButtonUp (page, point, flags) |
| (保留,尚未支持)当鼠标滚轮按钮抬起时调用此函数。 更多... | |
| def | Render (page, matrix, renderer) |
| 在页面上绘制当前获得焦点的表单控件。 更多... | |
| def | SetFocus (control) |
| 将焦点设置到表单控件上。 更多... | |
| def | SetHighlightColor (color) |
| 设置用于高亮显示表单字段的高亮颜色。 更多... | |
| def | ShowOverflowIndicator (is_show_overflow_indicator) |
| 决定当文本字段中的文本溢出时是否显示溢出指示器。 更多... | |
静态 Public 属性 | |
| e_EventFlagAltKey = _fsdk.Filler_e_EventFlagAltKey | |
| 事件标志:"Alt"键。 | |
| e_EventFlagAutoRepeat = _fsdk.Filler_e_EventFlagAutoRepeat | |
| 事件标志:自动重复。 | |
| e_EventFlagCommand = _fsdk.Filler_e_EventFlagCommand | |
| 事件标志:命令键。 | |
| e_EventFlagControlKey = _fsdk.Filler_e_EventFlagControlKey | |
| 事件标志:"Ctrl"键。 | |
| e_EventFlagKeyPad = _fsdk.Filler_e_EventFlagKeyPad | |
| 事件标志:键盘。 | |
| e_EventFlagLeftButtonDown = _fsdk.Filler_e_EventFlagLeftButtonDown | |
| 事件标志:鼠标左键按下。 | |
| e_EventFlagMetaKey = _fsdk.Filler_e_EventFlagMetaKey | |
| 事件标志:元键。 | |
| e_EventFlagMiddleButtonDown = _fsdk.Filler_e_EventFlagMiddleButtonDown | |
| 事件标志:鼠标中键按下。 | |
| e_EventFlagRightButtonDown = _fsdk.Filler_e_EventFlagRightButtonDown | |
| 事件标志:鼠标右键按下。 | |
| e_EventFlagShiftKey = _fsdk.Filler_e_EventFlagShiftKey | |
| 事件标志:"Shift"键。 | |
| e_Vkey0 = _fsdk.Filler_e_Vkey0 | |
| 0键。 | |
| e_Vkey1 = _fsdk.Filler_e_Vkey1 | |
| 1键。 | |
| e_Vkey2 = _fsdk.Filler_e_Vkey2 | |
| 2键。 | |
| e_Vkey3 = _fsdk.Filler_e_Vkey3 | |
| 3键。 | |
| e_Vkey4 = _fsdk.Filler_e_Vkey4 | |
| 4键。 | |
| e_Vkey5 = _fsdk.Filler_e_Vkey5 | |
| 5键。 | |
| e_Vkey6 = _fsdk.Filler_e_Vkey6 | |
| 6键。 | |
| e_Vkey7 = _fsdk.Filler_e_Vkey7 | |
| 7键。 | |
| e_Vkey8 = _fsdk.Filler_e_Vkey8 | |
| 8键。 | |
| e_Vkey9 = _fsdk.Filler_e_Vkey9 | |
| 9键。 | |
| e_VkeyA = _fsdk.Filler_e_VkeyA | |
| A键。 | |
| e_VkeyAdd = _fsdk.Filler_e_VkeyAdd | |
| 数字键盘中的加号键。 | |
| e_VkeyB = _fsdk.Filler_e_VkeyB | |
| B键。 | |
| e_VkeyBack = _fsdk.Filler_e_VkeyBack | |
| 退格键。 | |
| e_VkeyC = _fsdk.Filler_e_VkeyC | |
| C键。 | |
| e_VkeyControl = _fsdk.Filler_e_VkeyControl | |
| Ctrl键。 | |
| e_VkeyD = _fsdk.Filler_e_VkeyD | |
| D键。 | |
| e_VkeyDecimal = _fsdk.Filler_e_VkeyDecimal | |
| 数字键盘中的小数点键。 | |
| e_VkeyDelete = _fsdk.Filler_e_VkeyDelete | |
| Delete键。 | |
| e_VkeyDivide = _fsdk.Filler_e_VkeyDivide | |
| 数字键盘中的斜杠键。 | |
| e_VkeyDown = _fsdk.Filler_e_VkeyDown | |
| 下箭头键。 | |
| e_VkeyE = _fsdk.Filler_e_VkeyE | |
| E键。 | |
| e_VkeyEnd = _fsdk.Filler_e_VkeyEnd | |
| End键。 | |
| e_VkeyEscape = _fsdk.Filler_e_VkeyEscape | |
| ESC键。 | |
| e_VkeyF = _fsdk.Filler_e_VkeyF | |
| F键。 | |
| e_VkeyF1 = _fsdk.Filler_e_VkeyF1 | |
| F1键。 | |
| e_VkeyF10 = _fsdk.Filler_e_VkeyF10 | |
| F10键。 | |
| e_VkeyF11 = _fsdk.Filler_e_VkeyF11 | |
| F11键。 | |
| e_VkeyF12 = _fsdk.Filler_e_VkeyF12 | |
| F12键。 | |
| e_VkeyF2 = _fsdk.Filler_e_VkeyF2 | |
| F2键。 | |
| e_VkeyF3 = _fsdk.Filler_e_VkeyF3 | |
| F3键。 | |
| e_VkeyF4 = _fsdk.Filler_e_VkeyF4 | |
| F4键。 | |
| e_VkeyF5 = _fsdk.Filler_e_VkeyF5 | |
| F5键。 | |
| e_VkeyF6 = _fsdk.Filler_e_VkeyF6 | |
| F6键。 | |
| e_VkeyF7 = _fsdk.Filler_e_VkeyF7 | |
| F7键。 | |
| e_VkeyF8 = _fsdk.Filler_e_VkeyF8 | |
| F8键。 | |
| e_VkeyF9 = _fsdk.Filler_e_VkeyF9 | |
| F9键。 | |
| e_VkeyG = _fsdk.Filler_e_VkeyG | |
| G键。 | |
| e_VkeyH = _fsdk.Filler_e_VkeyH | |
| H键。 | |
| e_VkeyHelp = _fsdk.Filler_e_VkeyHelp | |
| Help键。 | |
| e_VkeyHome = _fsdk.Filler_e_VkeyHome | |
| Home键。 | |
| e_VkeyI = _fsdk.Filler_e_VkeyI | |
| I键。 | |
| e_VkeyInsert = _fsdk.Filler_e_VkeyInsert | |
| Insert键。 | |
| e_VkeyJ = _fsdk.Filler_e_VkeyJ | |
| J键。 | |
| e_VkeyK = _fsdk.Filler_e_VkeyK | |
| K键。 | |
| e_VkeyL = _fsdk.Filler_e_VkeyL | |
| L键。 | |
| e_VkeyLeft = _fsdk.Filler_e_VkeyLeft | |
| 左箭头键。 | |
| e_VkeyM = _fsdk.Filler_e_VkeyM | |
| M键。 | |
| e_VkeyMenu = _fsdk.Filler_e_VkeyMenu | |
| 菜单键。 | |
| e_VkeyMultiply = _fsdk.Filler_e_VkeyMultiply | |
| 数字键盘中的乘号键。 | |
| e_VkeyN = _fsdk.Filler_e_VkeyN | |
| N键。 | |
| e_VkeyNext = _fsdk.Filler_e_VkeyNext | |
| Page Down键。 | |
| e_VkeyNumpad0 = _fsdk.Filler_e_VkeyNumpad0 | |
| 数字键盘中的0键。 | |
| e_VkeyNumpad1 = _fsdk.Filler_e_VkeyNumpad1 | |
| 数字键盘中的1键。 | |
| e_VkeyNumpad2 = _fsdk.Filler_e_VkeyNumpad2 | |
| 数字键盘中的2键。 | |
| e_VkeyNumpad3 = _fsdk.Filler_e_VkeyNumpad3 | |
| 数字键盘中的3键。 | |
| e_VkeyNumpad4 = _fsdk.Filler_e_VkeyNumpad4 | |
| 数字键盘中的4键。 | |
| e_VkeyNumpad5 = _fsdk.Filler_e_VkeyNumpad5 | |
| 数字键盘中的5键。 | |
| e_VkeyNumpad6 = _fsdk.Filler_e_VkeyNumpad6 | |
| 数字键盘中的6键。 | |
| e_VkeyNumpad7 = _fsdk.Filler_e_VkeyNumpad7 | |
| 数字键盘中的7键。 | |
| e_VkeyNumpad8 = _fsdk.Filler_e_VkeyNumpad8 | |
| 数字键盘中的8键。 | |
| e_VkeyNumpad9 = _fsdk.Filler_e_VkeyNumpad9 | |
| 数字键盘中的9键。 | |
| e_VkeyO = _fsdk.Filler_e_VkeyO | |
| O键。 | |
| e_VkeyP = _fsdk.Filler_e_VkeyP | |
| P键。 | |
| e_VkeyPause = _fsdk.Filler_e_VkeyPause | |
| Pause Break键。 | |
| e_VkeyPrint = _fsdk.Filler_e_VkeyPrint | |
| Print键。 | |
| e_VkeyPrior = _fsdk.Filler_e_VkeyPrior | |
| Page Up键。 | |
| e_VkeyQ = _fsdk.Filler_e_VkeyQ | |
| Q键。 | |
| e_VkeyR = _fsdk.Filler_e_VkeyR | |
| R键。 | |
| e_VkeyReturn = _fsdk.Filler_e_VkeyReturn | |
| 回车键。 | |
| e_VkeyRight = _fsdk.Filler_e_VkeyRight | |
| 右箭头键。 | |
| e_VkeyS = _fsdk.Filler_e_VkeyS | |
| S键。 | |
| e_VkeySeparator = _fsdk.Filler_e_VkeySeparator | |
| 数字键盘中的回车键。 | |
| e_VkeyShift = _fsdk.Filler_e_VkeyShift | |
| Shift键。 | |
| e_VkeySnapshot = _fsdk.Filler_e_VkeySnapshot | |
| Print Screen键。 | |
| e_VkeySpace = _fsdk.Filler_e_VkeySpace | |
| 空格键。 | |
| e_VkeySubtract = _fsdk.Filler_e_VkeySubtract | |
| 数字键盘中的减号键。 | |
| e_VkeyT = _fsdk.Filler_e_VkeyT | |
| T键。 | |
| e_VkeyTab = _fsdk.Filler_e_VkeyTab | |
| Tab键。 | |
| e_VkeyU = _fsdk.Filler_e_VkeyU | |
| U键。 | |
| e_VkeyUnknown = _fsdk.Filler_e_VkeyUnknown | |
| 未知键。 | |
| e_VkeyUp = _fsdk.Filler_e_VkeyUp | |
| 上箭头键。 | |
| e_VkeyV = _fsdk.Filler_e_VkeyV | |
| V键。 | |
| e_VkeyW = _fsdk.Filler_e_VkeyW | |
| W键。 | |
| e_VkeyX = _fsdk.Filler_e_VkeyX | |
| X键。 | |
| e_VkeyY = _fsdk.Filler_e_VkeyY | |
| Y键。 | |
| e_VkeyZ = _fsdk.Filler_e_VkeyZ | |
| Z键。 | |
此类表示用于填充PDF表单的表单填充器。对于一个交互式表单应该只有一个表单填充器对象, 因此不要为一个Form 对象构造超过一个表单填充器。 建议用户实现FoxitPDFSDKPython3.ActionCallback 并通过FoxitPDFSDKPython3.Library.SetActionCallback 函数将其设置到Foxit PDF SDK,以便实现表单填充器的更多功能。
| def FoxitPDFSDKPython3.Filler.Filler | ( | form, | |
| assist | |||
| ) |
构造函数。
一个表单只能有一个表单填充器。
| [in] | form | 有效的PDF表单。 |
| [in] | assist | 表单填充器的辅助回调类。这应该由用户实现,不应为null。 |
| def FoxitPDFSDKPython3.Filler.Filler | ( | other | ) |
复制构造函数。
| [in] | other | 另一个填充器对象。 |
| def FoxitPDFSDKPython3.Filler.GetEditingTextCaretPosition | ( | matrix | ) |
当文本字段或组合框处于编辑状态时获取文本光标位置。
| [in] | matrix | 用于将返回位置转换到设备坐标系统的矩阵。 |
| def FoxitPDFSDKPython3.Filler.HighlightFormFields | ( | is_highlight | ) |
决定是否高亮显示表单字段(包括签名字段)。
决定是否高亮显示签名字段和其他表单字段。
除按钮字段外,所有类型的表单字段都可以高亮显示。 如果不调用此函数,Foxit PDF SDK默认会高亮显示所有表单字段(包括签名字段)。
| [in] | is_highlight | true 表示高亮显示表单字段(包括签名字段), false 表示不高亮显示表单字段(包括签名字段)。 |
除按钮字段外,所有类型的表单字段都可以高亮显示。 如果不调用此函数,Foxit PDF SDK默认会高亮显示除签名字段外的所有表单字段 (签名字段默认不高亮显示)。
| [in] | is_highlight | 此布尔值用于非签名字段: true 表示高亮显示表单字段,false 表示 不高亮显示表单字段。 |
| [in] | is_sign_highlight | 此布尔值仅用于签名字段: true 表示高亮显示签名字段,false 表示 不高亮显示签名字段。 |
| def FoxitPDFSDKPython3.Filler.IsEmpty | ( | ) |
检查当前对象是否为空。
当当前对象为空时,表示当前对象无用。
| def FoxitPDFSDKPython3.Filler.KillFocus | ( | ) |
从表单中移除焦点。
| def FoxitPDFSDKPython3.Filler.OnChar | ( | char_code, | |
| flags | |||
| ) |
当字符代码即将输入到表单字段时调用此函数。
| [in] | char_code | 字符代码,采用UTF16-LE编码。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnCopy | ( | ) |
当弹出菜单项"复制"按下时调用此函数。
| def FoxitPDFSDKPython3.Filler.OnCut | ( | ) |
当弹出菜单项"剪切"按下时调用此函数。
| def FoxitPDFSDKPython3.Filler.OnDelete | ( | ) |
当弹出菜单项"删除"按下时调用此函数。
| def FoxitPDFSDKPython3.Filler.OnKeyDown | ( | key_code, | |
| flags | |||
| ) |
当键盘上的键按下时调用此函数。
| [in] | key_code | 键码。请参考从FoxitPDFSDKPython3.Filler.e_VkeyUnknown 开始的值, 这应该是这些值中的一个。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnKeyUp | ( | key_code, | |
| flags | |||
| ) |
当键盘上的键抬起时调用此函数。
| [in] | key_code | 键码。请参考从FoxitPDFSDKPython3.Filler.e_VkeyUnknown 开始的值, 这应该是这些值中的一个。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnLButtonDoubleClick | ( | page, | |
| point, | |||
| flags | |||
| ) |
当鼠标左键双击时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnLButtonDown | ( | page, | |
| point, | |||
| flags | |||
| ) |
当鼠标左键按下时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键按下的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnLButtonUp | ( | page, | |
| point, | |||
| flags | |||
| ) |
当鼠标左键抬起时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnMouseEnter | ( | page, | |
| point, | |||
| flags | |||
| ) |
(保留,尚未支持)当鼠标进入某处时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnMouseHover | ( | page, | |
| point, | |||
| flags | |||
| ) |
(保留,尚未支持)当鼠标悬停在某处时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnMouseLeave | ( | page, | |
| point, | |||
| flags | |||
| ) |
(保留,尚未支持)当鼠标离开某处时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnMouseMove | ( | page, | |
| point, | |||
| flags | |||
| ) |
当鼠标移动时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnMouseWheel | ( | page, | |
| point, | |||
| delta, | |||
| flags | |||
| ) |
(保留,尚未支持)当鼠标滚轮移动时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | delta | 指示鼠标滚轮移动的量。正值表示向前移动, 负值表示向后移动。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnPaste | ( | ) |
当弹出菜单项"粘贴"按下时调用此函数。
| def FoxitPDFSDKPython3.Filler.OnRButtonDoubleClick | ( | page, | |
| point, | |||
| flags | |||
| ) |
(保留,尚未支持)当鼠标右键双击时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnRButtonDown | ( | page, | |
| point, | |||
| flags | |||
| ) |
当鼠标右键按下时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnRButtonUp | ( | page, | |
| point, | |||
| flags | |||
| ) |
当鼠标右键抬起时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnSelectAll | ( | ) |
当弹出菜单项"全选"按下时调用此函数。
| def FoxitPDFSDKPython3.Filler.OnWheelButtonDoubleClick | ( | page, | |
| point, | |||
| flags | |||
| ) |
(保留,尚未支持)当鼠标滚轮按钮双击时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnWheelButtonDown | ( | page, | |
| point, | |||
| flags | |||
| ) |
(保留,尚未支持)当鼠标滚轮按钮按下时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.OnWheelButtonUp | ( | page, | |
| point, | |||
| flags | |||
| ) |
(保留,尚未支持)当鼠标滚轮按钮抬起时调用此函数。
| [in] | page | 有效的PDF页面对象。 |
| [in] | point | 页面中鼠标左键抬起的点,在中。 |
| [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值, 这应该是这些值中的一个或组合。 |
| def FoxitPDFSDKPython3.Filler.Render | ( | page, | |
| matrix, | |||
| renderer | |||
| ) |
在页面上绘制当前获得焦点的表单控件。
如果页面上没有获得焦点的表单控件,此函数将不绘制任何内容。 获得焦点的表单控件必须是最顶层的可见元素,因此它应该 始终在页面内容和所有其他注释都已渲染后再渲染。
关于如何渲染表单控件(与控件注释关联),请参考 Renderer类注释中提到的推荐流程。
| [in] | page | 有效的PDF页面对象。 |
| [in] | matrix | 用于渲染的变换矩阵,通常由FoxitPDFSDKPython3.PDFPage.GetDisplayMatrix 函数返回。 |
| [in] | renderer | 用于渲染的有效渲染器对象。 |
| def FoxitPDFSDKPython3.Filler.SetFocus | ( | control | ) |
将焦点设置到表单控件上。
| [in] | control | 表单控件对象。如果这是由默认构造函数构造且未设置任何值, 表示无焦点控件。 |
| def FoxitPDFSDKPython3.Filler.SetHighlightColor | ( | color | ) |
设置用于高亮显示表单字段的高亮颜色。
如果不调用此函数,Foxit PDF SDK默认会使用一种浅蓝灰色(值0x80C8D2FF)。
| [in] | color | 要为高亮显示表单字段设置的高亮颜色。 |
| def FoxitPDFSDKPython3.Filler.ShowOverflowIndicator | ( | is_show_overflow_indicator | ) |
决定当文本字段中的文本溢出时是否显示溢出指示器。
如果不调用此函数,Foxit PDF SDK默认不会显示表单字段溢出指示器。
| [in] | is_show_overflow_indicator | true 表示当文本字段中的文本溢出时显示溢出指示器, false 表示在这种情况下不显示溢出指示器。 |